剛好最近對於讀檔有新理解XD
跳著寫一下
一般來說,進行資料處理必要的技能就是讀檔!
今天就來介紹一下一些基礎的讀檔
首先是利用 read.csv 進行讀檔
#讀檔
read.csv("C:\\Users\\sam\\Desktop\\役男\\替代役役男訓練人數統計表+94年.csv")
那當然不是只有這種方式能讀檔
我們藉由 package:data.table 中的函式也可以讀檔
#讀檔-2
data.table::fread("C:\\Users\\sam\\Desktop\\役男\\替代役役男訓練人數統計表+94年.csv")
年度 梯次 替代役役男訓練人數
1: 94 31 1,775
2: 94 32 2,023
3: 94 33 1,904
4: 94 34 1,603
5: 94 35 1,771
---
1048571: 100 39 39
1048572: 100 39 39
1048573: 100 39 39
1048574: 100 39 39
1048575: 100 39 39
那兩種方式有什麼差異呢?
目前我的理解是 fread 的讀檔速度比read.csv快上許多
大概是8秒跟1秒的差距
如果有讀者還知道差異的話
還請賜教XD
資料都是從政府開放平台上取得 獲取資料的好地方!